Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX.CHAINIK
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX.CHAINIK с датами от 15 Jul 13 07:24:14 до 11 May 24 22:51:45, всего сообщений: 3148
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 511 из 3148 ================================== RU.LINUX.CHAINIK =
От   : Serguei E. Leontiev              2:5020/400         19 Oct 14 18:52:51
Кому : Alexander Polozov                                   19 Oct 14 18:52:51
Тема : Re: разработка под эхотаг
FGHI : area://RU.LINUX.CHAINIK?msgid=<1187496600@ddt.demos.su>+c5c3eae2
На   : area://RU.LINUX.CHAINIK?msgid=2:5025/3.167+5441ed2e
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5020/2141.269+2e764462
Ответ: area://RU.LINUX.CHAINIK?msgid=<1187496643@ddt.demos.su>+a761c9bb
Ответ: area://RU.LINUX.CHAINIK?msgid=2:5025/3.167+54448700
==============================================================================
From: "Serguei E. Leontiev" <leo@sai.msu.ru>

Привет Александр,

От 18 октября 2014 г., 8:22:34 в fido7.ru.linux.chainik ты писал:
JA>>>> Ты не понял. Я про дистрибутив своего приложения.
JA>>>> Или как в Линуксе называется комплект файлов,
JA>>>> установив который в целевой системе я получу
JA>>>> работающее свое приложение?
AV>>> Это называется "пакет" ("package"). Hо для своей работы
AV>>> софт в этом пакете потребует установки других пакетов -
AV>>> от ядра до распоследней библиотеки.
JA>> Вот все необходимое я и хочу запихать в этот пакет.
AP> Это порочный путь (им в основном пользуются для распространения
AP> проприетарного говна дабы исходники не открывать).
AP> В линухвее же принято в пакет запихивать только свою софтину,
AP> все необходимые внешние либы прописываются в зависимостях,
AP> разгребание зависимостей уже ложится на плечи пакетного
AP> менеджера.

Реклама, сэр. Так, более или менее, получится делать для LSB совместимых
систем (Linux Standard Base, ISO/IEC 23360), и то только для
зависимостей от библиотек из LSB.

Если же использовать библиотеки, которые не входят в LSB, то вариантов,
по большому счёту, два, либо включать их свой(и) RPM и ставить их
согласно FHS в /opt/<зарегистрированное имя производителя>/...
(Filesystem Hierarchy Standard, часть LSB, но признаваемая более
широко), либо последовательно убеждать разработчиков дистрибутивов
Linux, что их пользователям твой пакет нужен, полезен и им стоит самим с
ним мучиться и включать в свои дистрибутивы.

AP> Сложность в том что, в отличие от винды, в линухах пакетных
AP> систем много и они между собой не совместимы. Hапример даже в
AP> среде RPM-based систем не каждый RPM-бандл от Сьюзи взлетит на
AP> Федоре и наоборот. Придётся либо самому делать пакеты для, хотя
AP> бы, основных дистрибутивов, либо сотрудничать с мантейнерами
AP> оных.

Время шепчет, что для этих Linux shell-овский архив это самое простое и
самое надёжное решение, или tar архив иерархии /opt/<зарегистрированное
имя производителя>/... со скриптом установки и удаления.


--
Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru  
--- ifmail v.2.15dev5.4
* Origin: ГАИШ МГУ (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.027179 секунды